package com.flynn.rock.system.service;

import com.flynn.rock.model.PageResult;
import com.flynn.rock.system.model.request.PageUserMessageRequest;
import com.flynn.rock.system.model.vo.MessageCountVo;
import com.flynn.rock.system.model.vo.MessageVo;

public interface SysMessageService {

    MessageCountVo getUserMessageCount();

    void readAllUserMessage();

    PageResult<MessageVo> pageUserMessage(PageUserMessageRequest request);

    MessageVo getMessageDetail(Long messageId);
}
